package com.hubei.car.service;

import com.hubei.car.dto.req.PageCondition;
import com.hubei.car.entity.CarGoods;
import com.hubei.car.entity.HbImg;
import com.hubei.car.entity.PageResult;

import java.util.List;
import java.util.Map;

/**
 * @author luokangtao
 * @create 2019-08-30 15:48
 */
public interface CarGoodsService {
    //新增
    String add(CarGoods carGoods);
    //修改
    String update(CarGoods carGoods);
    //删除
    String deleteOne(Long id);
    //查询
    CarGoods queryOne(Long id);
    //上下架
    String updow(Long id, Integer updow);
    //查询全部
    PageResult queryAll(PageCondition pageCondition);
    //提取9张推荐置顶的产品默认图轮播展示
    List<Map<String,Object>> queryRecommendImgs();
    //全文检索产品
    PageResult queryCars(PageCondition pageCondition);
    //获取优惠券
    PageResult queryCoupons(PageCondition pageCondition);
}
